loud and continuous chatter - Espagnol Anglais Dictionnaire